package org.mock.entity;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 实体类
 *
 * @author AI
 * @since 2025-05-21
 */
@Data
@TableName("baifenhui_product")
public class BaifenhuiProduct implements Serializable {

    private static final long serialVersionUID = 1L;

  @TableId(value = "id", type = IdType.AUTO)
  private Integer id;
    /**
     * 商品ID（唯一ID）
     */
  @TableField("itemId")
  private Integer itemId;
    /**
     * 商品属性(
0	| [string]
|
自营实物
| 默认值
1	| [number]
|
电子卡券
2	| [number]
|
直充话费
3	| [number]
|
京东电商)
     */
  private Integer typeid;
    /**
     * 商品名称
     */
  private String productName;
    /**
     * 商品主编号
     */
  private String productCode;
    /**
     * 商品渠道分组(1：自营，2：卡券，3：直充，4：京东，6：天猫)
     */
  private String productGroup;
    /**
     * 颜色描述
     */
  private String colorName;
    /**
     * 卖点
     */
  private String sellPoint;
    /**
     * 分类ID
     */
  private Integer categoryId;
    /**
     * 分类名称
     */
  private String categoryName;
    /**
     * 品牌名称
     */
  private String brand;
    /**
     * 参数
     */
  private String specifications;
    /**
     * 	市场价
     */
  private BigDecimal marketPrice;
    /**
     * 结算价
     */
  private BigDecimal settlement;
    /**
     * 电商连接
     */
  private String shopUrl;
    /**
     * 上架状态(
1	| [number]
|
上架
| 默认值
0	| [number]
|
下架)
     */
  private String state;
    /**
     * 	首图地址
     */
  private String productImages;
    /**
     * 主图列表，多个用","隔开
     */
  private String images;
    /**
     * 	图文详情
     */
  private String productInfos;
    /**
     * 图文详情
     */
  private String appIntroduce;
    /**
     * 详情图片地址，多张","隔开，可能为空	
     */
  private String appletIntroduce;


}
